var socket = io.connect('http://localhost:8001');
		//Lay ten admin
		var adminname= $('#adminname').val();
		
		//Admin ket noi den may chu

		socket.on('connect', function(username){
			// call the server-side function 'adduser' and send one parameter (value of prompt)
			socket.emit('adduser', ''+ adminname +'</strong>');
			$('#info').append('<p>'+sessionid+'</div>');
		});
		socket.on('updateusers',function(username){
			$('#rooms').append('<li class="list-group-item">' + username +'</li>');
		});
		
		// Lang nghe, khi co nguoi chat thi chay su kien cap nhat lai toan bo khung chat
		socket.on('updatechat', function (username, data) {
			$('#conversation').append('<b>'+username + ':</b> ' + data + '<br>');
		});

		// lắng nghe, bất cứ khi nào máy chủ phát ra 'updaterooms', đều cập nhật phòng khách hàng
		socket.on('updaterooms', function(rooms, current_room) {
			$('#rooms').empty();
			$.each(rooms, function(key, value) {
				if(value == current_room){
					$('#rooms').append('<div>' + value + '</div>');
				}
				else {
					$('#rooms').append('<div><a href="#" onclick="switchRoom(\''+value+'\')">' + value + '</a></div>');
				}
			});
		});

		function switchRoom(room){
			socket.emit('switchRoom', room);
		}
		
		// on load of page
		$(function(){
			// when the client clicks SEND
			$('#datasend').click( function() {
				var message = $('#data').val();
				$('#data').val('');
				// tell server to execute 'sendchat' and send along one parameter
				socket.emit('sendchat', message);
			});

			// when the client hits ENTER on their keyboard
			$('#data').keypress(function(e) {
				if(e.which == 13) {
					$(this).blur();
					$('#datasend').focus().click();
				}
			});
		});